Magento is a shopping cart script that I do not recommend under any circumstances. It is over 1 million lines of code, it crashes on shared hosting so you have to run it on a VPS, and the database structure is complex, so just imagine what coding a plugin for it is like! The search feature did not work on a fresh install and the documentation isn't explanatory. The support on the official magento forums is abysmal. As I made 2 Magento plugins, I should be able to make a plugin for any shopping cart or CMS. With Wordpress, most plugins cost $50, $100 maximum, but I've seen Magento plugins that cost $800, so you need real programming talent to make a Magento plugin. It's not elementary.